A Survey: Main Virtualization Methods and Key Virtualization Technolo- gies of CPU and Memory

نویسندگان

  • Shukun Liu
  • Weijia Jia
چکیده

As the core foundation of cloud computing and big data, virtualization technology has become more and more important now. From the view of development of virtualization technology, a basic discipline and a definition of virtualization have been introduced in this paper. And from the perspective of system virtualization, the main classification of virtualization has been showed in the paper also. Proper virtualization methods and virtualization technologies are the key factors of the success for different virtualization. From the level of hardware, hardware-aided methods, such as Intel-VT and AMD-V are explicated. The concrete demonstrations of full virtualization, para-virtualization and hardware-aided virtualization in the paper have been explicated in detail. The key virtualization technologies of CPU, memory and I/O are demonstrated also. In order to satisfy different requirements of users, for example, work, personal, and geographic mobility needs, more and more people have to carry several different phones, because of the raw embedded virtualization technology now. So, some primary challenges of virtualization technology in embedded field have been proposed in the end of this paper as well.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Comparison between Light Weight Virtualization Using Docker and Heavy Weight Virtualization

These days everything is shifting to cloud computing. Two of the major types of clouds are infrastructure as a service (IAAS) & Platform as a service (PAAS) cloud. Network engineers and administrators make use of IAAS instead of physical hardware for implementing servers. Software Developers use PAAS for programming purposes. Virtualization is the main base for implementing cloud computing. The...

متن کامل

Optimization of CPU scheduling in virtual machine environments

ii Acknowledgements iii List of Figures vi List of Tables viii Acronyms ix Chapter 1 Introduction 1 1.1 Motivation ................................................................................................... 1 1.2 Research problems and Objectives ............................................................. 3 1.3 Research Contributions .......................................................

متن کامل

Performance Evaluation of AMD RVI Hardware Assist

For the majority of common workloads, performance in a virtualized environment is close to that in a native environment. Virtualization does create some overheads, however. These come from the virtualization of the CPU, the MMU (Memory Management Unit), and the I/O devices. In some of their recent x86 processors AMD and Intel have begun to provide hardware extensions to help bridge this perform...

متن کامل

Virtualization Basics: Understanding Techniques and Fundamentals

Virtualization is a fundamental part of cloud computing, especially in delivering Infrastructure as a Service (IaaS). Exploring different techniques and architectures of the virtualization helps us understand the basic knowledge of virtualization and the server consolidation in the cloud with x86 architecture. This paper describes virtualization technologies, architectures and optimizations reg...

متن کامل

vCSIMx86: a Cache Simulation Framework for x86 Virtualization Hosts

Simulation offers many benefits of studying the cache behavior of modern chip-multiprocessor architectures. Most existing full system simulators, however, have difficulties in simulating a virtualized x86 host due to the lack of virtualization support or high runtime overhead caused by the complex pipelined CPU model. We propose a new framework to address these issues, called vCSIMx86, which en...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015